package blazingbubble.gui;

import javax.swing.JPanel;

import moltencore.game.Settings;

import blazingbubble.game.Game;
import blazingbubble.game.command.GameCommandFactory;
import blazingbubble.lobby.command.LobbyCommandFactory;


public interface ISwitchable {
	public void switchPanel(JPanel newPanel);
	public void switchSize(int width, int height);
	public void shutdown();
	public GameCommandFactory getGameCommandFactory();
	public LobbyCommandFactory getLobbyCommandFactory();
	public boolean isWaitingForLoginResponse();
	public void waitForLogin();
	public boolean isLoggedIn();
	public Game getGame();
}
